Linux常用命令
vi和vim
vi和vim可以创建并编辑文件
用法:vi text.txt
vi预览模式下
- 定位到16行 命令:16g
- 直接定位并且编辑第16行 命令:vi text.txt +16
- 查看文件末尾 命令:vi text.txt +
- 保存退出 命令:”:wq”或者”:x”
- 跳到行首 命令:0 跳到行尾 命令:$
- 文件顶部 命令:gg
- 文件底部 命令:G
- 到指定行 命令:数字gg 例如:66gg->就是到文件66行
- 上一页 命令:Ctrl+b
- 下一页 命令:Ctrl+f
- 选择命令 命令:V
- 查找命令 命令:/str 向上查找n 向下查找N
vi编辑模式下
预览模式输入命令:i 即可进入编辑模式,可以自由编辑代码。
linux基本命令
- 创建文件 touch aaa.txt
- 创建文件夹 mkdir test
- 删除文件 rm aaa.txt
- 删除文件夹 rm -r test
- 帮助文档 例如:mkdir —help 或 rm —
- 文件列表
ls -a 显示所有包括隐藏文件
ls -l 文件以列表显示
ls -l -h 显示文件大小列表 可以简写ls -lh
ls -lha 显示列表包括隐藏文件
ls t* 表示t开头的文件- 查看文件 cat -b 123.txt 带行数查看cat -n 123.txt 或者 more 123.txt
- 文件查找 grep -n hello 123.txt 在123.txt中查找hello关键字 并显示在第几行
- find 路径 -name “
*1*
” 查找含有1的文件- 写入文件 echo hello test > 123.txt 写入文件内容
ls -lh > a >是覆盖 >>是写入- 编辑文件 gedit 123.txt
- 组管理
sudo groupadd dev 添加组
sudo groupdel dev 删除组
sudo chgrp -R dev test/ 给test文件修改为dev组- 用户管理
sudo useradd -m -g dev wangwu 创wangwu用户指定dev组 -m是创建用户目录 -g是指定组
sudo passwd wangwu 设置密码
usermod -s /bin/bash wangwu 修改王五登陆后窗口执行脚本(解决用户登陆后ls没有u颜色显示)- 查询系统日期 date
- cal 查一个月 cal -y 查一年的日历
- 磁盘空间查看
df -h 磁盘空间占用
du -h 当前目录空间占用- 查看进程
ps au 查看所有用户正在使用进程 ps aux查看所有进程
top 按照内存占用查看
kill 98765 杀死进程 kill -9 98765 强制杀死- 解压和压缩
tar -cvf test.tar 1.txt 2.txt 打包两个文件
tar -xvf test.tar 解压- 打包的时候要压缩文件命令如下:
tar -zcvf test.tar.gz 1.txt
tar -zxvf test.tar.gz 解压缩- 查看某个可执行程序的位置 which javac
查询被占用的端口
首先是需要输入命令,查看被占用的端口的进程
1 | lsof -i:端口 |
如果想详细查看这个进程,ID具体是哪一个进程,可以通过命令的方式进行查看进程的详细信息
1 | ps -ef|grep 进程ID |
结束进程
1 | kill -9 ID |
-
感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
https://fsvip.gitee.io/2023/08/17/linux/Linux%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/[object%20Object]/
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 阜山的博客
评论